// 函数参数类型和返回类型限制
function summary(one, two) {
    return one + two;
}
var result = summary(1, 2);
// 不允许有返回值（undefined、null 除外）
function sayHello() {
    console.log("hello");
}
// 永远不会执行结束
function forever() {
    while (true) {
    }
    // 或者 throw new Error()
    console.log("end");
}
// 对象类型限制
function add(_a) {
    var one = _a.one, two = _a.two;
    return one + two;
}
add({ one: 1, two: 2 });
